﻿@charset "utf-8";
/*reset*/
body,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,th,td,ul,li,ol,form,input,select,textarea,button,pre,legend{ margin:0;padding:0; }
button, input, select, textarea {font: 12px Arial,Helvetica,sans-serif; vertical-align:middle;font-family:"微软雅黑";}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;font-size:12px}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset{ border:0;}
address,cite,dfn,em,var,i{font-style:normal;}
ul,ol{list-style-type:none;}
sup{ vertical-align: text-top; }
sub{ vertical-align: text-bottom; }

a{ color:#444; text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:none; color:#c50000}

/*浮动*/
.fl{float:left;}
.fr{float:right;}
.fLe{float:left;_display:inline;}
.fRi{float:right;_display:inline;}

.clear {clear: both;}
.clearfix:after {clear:both; content:'';display: block;font-size: 0;line-height: 0;visibility: hidden;	width: 0;height: 0;}
.clearfix {+display: inline-block;}
* html .clearfix {height: 1%;}


.clears{ clear:both}

/*字体*/
body{ font-family:"微软雅黑";font-size:12px; color:#444; background:#fff }


/**************top**************/
.header{ background:#707070; min-width:1020px; width:100%; height:30px; line-height:30px; }


.header-top-language a { color:#fff}
.header-top-tel{height:30px; float:left; text-align:left;color:#fff}
.header-top-language{height:30px; float:right; text-align:right; color:#fff; }
.whitelink{font-family:Arial, Helvetica, sans-serif}


/**************menu**************/
.menub{ width:100%; clear:both; height:94px; line-height:24px; position:relative; z-index:11; background:#fff}
.menu_index{ height:40px !important}
.menu h1{ float:left; width:272px; height:94px; z-index:20; position:absolute; top:0; left:0}
.menu h1 img{ margin-top:14px}

.menu{ width:1020px; height:94px; margin:0 auto; position:relative; background:#fff; z-index:12}
.menu ul{ float:right; width:720px; text-align:center; height:94px; line-height:40px;/* overflow:hidden*/}
.menu ul li{ float:right; width:100px; font-size:16px; height:40px; padding:27px 0; position:relative; /* overflow:hidden*/}
.menu ul li p{ width:110px; height:40px; overflow:hidden; position:relative}
.menu ul li span{ display:block; height:40px; overflow:hidden; width:100% ; color:#2c2c2c;position:absolute; top:0; left:0;}
.menu ul li em{ display:block; height:40px; overflow:hidden; font-style:normal; width:100%; position:absolute; top:40px; left:0; color:#c60707;}
.menu ul li em a{ color:#c60707 !important;}

.menu1{ width:100%; clear:both; background:#191919; padding:15px 0; left:0; top:94px; position:absolute; display:none; z-index:11; line-height:36px}
.menu1 ul{ clear:both; width:1020px; margin:0 auto; background:url(../images/menbg.gif) right; }
.menu1 ul li{ float:right; width:100px; text-align:center}
.menu1 ul li a{height:36px; overflow:hidden; display:block; color:#737373;background:url(../images/menu_tj.jpg) no-repeat  center bottom; padding-bottom:1px  }

.menu_2{ position:absolute; top:84px; width:100px; left:0px; z-index:1000;font-size:12px; display:none}
.menu_2 dt{ width:100%; clear:both; overflow:hidden; background:url(../images/nav_hover.gif) no-repeat center 0; height:10px;}
.menu_2 dd{ clear:both; padding:15px 0; overflow:hidden; width:100%; background:#0348A3}
.menu_2 dd b{ height:36px; line-height:36px; text-align:center; border-bottom:1px #0A62C8 solid;  display:block; clear:both; width:100%; font-weight:lighter}
.menu_2 dd b a{ height:36px;  color:#fff; display:block}
.menu_2 dd b a:hover{  color:#fff;display:block; background:#0754B7}


.fren{background:#cc0000; color:#fff; font--size:18px;width:35px; line-height:35px; height:35px;border-radius:35px; text-align:center;position:absolute;right:-60px;top:28px}

/*ligbhtbox*/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index:999;width: 100%;height:560px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 999;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 12px; background-color: #fff;margin: 0 auto;line-height: 1.4em;
overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #333; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em; color:#999999; font-family:"Arial, Helvetica, sans-serif"}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}


.pagenum {margin:0px 0px 15px; text-align:center; border-top:1px #E7EAED solid; padding-top:15px }
.pagenum a {padding:5px 10px;border: 1px solid #ccc; margin:0 2px  }
.pagenum a:hover {color: #fff !important;padding:5px 10px;border: 1px solid #2474AB;background:#3089C6}
.pagenum .current {color: #fff !important;padding:5px 10px;border: 1px solid #2474AB; background:#3089C6}
.pagenum .firstPage,.pagenum .nextPage,.pagenum .prePage,.pagenum .lastPage { border: 1px solid #ccc; height:21px; line-height:21px;padding:5px 10px;width: 39px;margin: 0 3px;}



.footerSearch{ line-height:25px; padding:5px 0; float:right}
.footerSearch p{ line-height:25px; text-indent:1em;font-family:微软雅黑}
.footerSearch form{clear:both; padding-left:12px}
.footerSearch input{width:323px; padding-left:5px; padding-right:5px; display:block; float:left; height:31px; line-height:31px; border:1px solid #e2e2e2;background:#fff; color:#333; margin-right:5px;font-family:微软雅黑}
.footerSearch button{width:65px; height:33px; line-height:33px; display:block; float:left; background:#ac0000; cursor:pointer; color:#FFF; overflow:hidden; border:none; font-size:15px;font-family:微软雅黑}




.footer {padding:15px 0; background:#0754B7;; border-top:5px #0348A3 solid; }

.footL {width: 150px;font-size:16px;color: #fff;}
.footL a {color: #fff;}
.footL p {font-size:18px; margin-top:10px}
.weibo a:hover,.tengxun a:hover,.footmenu li a:hover {color: #fff;}
.weibo {padding-left:0px;margin-top:5px;font-size:12px }

.footM {width:720px;min-height:150px;_height: 150px;border-right: 1px solid #1A74BE;}
.footmenu li {width:119px;float: left;border-left: 1px solid #1A74BE;text-align:center;min-height: 150px;_height: 150px;}
.footmenu li h3 a {color: #fff;font-size: 14px;line-height: 34px;}
.footmenu li a {display: block;color: #fff;line-height: 26px; }
.footR {color: #fff;width:130px;line-height: 30px; margin-left:15px;}

.foot {padding:10px 0; background:#000;color:#fff; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
.foot  a{ color:#fff; font-size:12px;}
